package com.xjscrm.console.param.operatePlan;

import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import com.xjscrm.console.param.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@ApiModel("方案和机器人关系参数")
@Data
public class OperatePlanDeviceDto extends BaseDto {

    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("主键ID列表")
    private List<Long> idList;
    @ApiModelProperty("方案类型（0-接受新客，1-新客运营）")
    private Integer planType;
    @ApiModelProperty("规则类型 1-默认条件，2-条件规则")
    private Integer ruleType;
    @ApiModelProperty("方案ID")
    private Long planId;
    @ApiModelProperty("机器人ID")
    private Long deviceUniqueId;
    @ApiModelProperty("机器人ID")
    private List<Long> deviceIds;
    @ApiModelProperty("新客户方案和机器人关系的应用规则")
    private OperatorPlanDeviceRule rule;
}
